Mobile
Log In
Sign Up
Tools
Translator
Alphabet
Home
Chinese-English
English-Chinese
French-English
English-French
Home
>
french-english
>
"sri lanka" in English
English translation for "
sri lanka
"
n.
sri lanka
Related Translations:
lanka
: n. sri lanka, island country in the indian ocean (formerly known as ceylon)
Similar Words:
"squelette" English translation
,
"squelettique" English translation
,
"squille" English translation
,
"squire" English translation
,
"sr" English translation
,
"ss" English translation
,
"ssbs" English translation
,
"ssr" English translation
,
"st" English translation
,
"stabilisant" English translation